body{text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; line-height:25px; font:14px/1.5 normal arial, "微软雅黑","Microsoft YaHei"; background: #fff; color: #333333; }
div, p, li{word-break: break-all;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p{padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0;}
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th{padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0;}
fieldset{border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}
a img{border: 0; padding: 0; margin: 0;}
i{font-style: normal;}
address, caption, cite, cite, code, dfn, em, th, var{font-weight: normal; font-style: normal}
li{list-style-type: none}
caption{text-align: left}
th{text-align: left}
h1, h2, h3, h4, h5, h6{font-weight: bold; font-size: 100%}
q:unknown{content: ''}
q:unknown{content: ''}
input, textarea, select{font-family: inherit}
input, textarea, select{font-size: 100%}
a:link{color: #333333; text-decoration: none;}
a:visited{color: #333333; text-decoration: none;}
a:hover{color: #373B8F; text-decoration: none;}
.spacer{clear: both; height: 0;  overflow: hidden; visibility: hidden;}
.clear{clear: both; font-size: 0px; margin: 0; padding: 0; display: block; overflow: hidden; }
.left{float: left;}
.right{float: right;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
.hh{display:inline-block;text-align:center;}
.w1000{width: 1200px; margin: 0 auto; overflow: hidden;position:relative;}
.top{height: 28px; overflow: hidden; line-height: 28px; background:#f0f0f1; border-bottom: 1px solid #e1e1e1; box-shadow: 0 0 2px 2px #f0f0f0;font-size:13px;}
/*.top a:link{color: #fff;}*/

.header{width: 100%; background: #fff; height: 136px;overflow: hidden;}
.logo{width: 1200px; margin: 0 auto; display: block; position: relative; padding-top:20px;overflow: hidden;}
.logo .left{width:420px; height:110px;margin-right:20px;padding-right:20px;}
.logo .tel{width:280px; height:65px; display:block; overflow:hidden; background:url(../images/photo.png) 0 12px no-repeat; font-size:16px; font-weight:bold; color:#e60012; float:right;}
.logo dl{font-size:14px;margin-left:60px;color:#666; padding-top:5px; font-weight:normal;}
.logo dd{font-size:26px;margin-left:60px;color:#333;line-height:28px; padding-top:2px; font-family: Impact;}
.logo_title{float:left;width:380px;height: 80px; margin-top:7px;overflow: hidden;}
.logo_title h2{font-size:24px;line-height:40px;width: 400px;overflow: hidden;height: 40px;}
.logo_title h3{font-size:15px;height: 20px;width: 400px;overflow: hidden;}
/*menus*/
.menus{width: 100%; background:#1e50ae; height: 50px; line-height: 50px; position: relative; z-index: 99999999;}
a{cursor: pointer;}
.menus ul{width: 1200px;height: 50px; margin: 0 auto;}
.menus ul li{width: 171px; text-align: center; float: left; position: relative; z-index: 99999999; display: block;}
.menus ul li a{height: 50px; display: block;color: #fff; font-weight: 100; font-size: 16px;max-width: 180px; overflow: hidden;}
.menus ul li a:link li, .menus ul li a:visited li{color: #fff;}
.menus ul li a:hover{background:#13439d;}

.menus ul li dl{display: none; color: #fff; position: absolute; z-index: 999999999; top: 50px; left: 0px; width: 171px; background: #13439d; padding-bottom: 5px; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; border-radius: 0px 0px 6px 6px;}
.menus ul li dl dd{display: block; height: 35px; background: none; line-height: 35px; color: #FFF; font-weight: normal; width: 100%; overflow: hidden;}
.menus ul li.ov dl dd a, .menus ul li.ov dl dd a:visited, .menus ul li dl dd a, .menus ul li dl dd a:visited{display: block; height: 35px; line-height: 35px; font-size: 14px; color: #FFF; width: 100%; text-align: center; font-weight: normal; background: none;}
.menus ul li.ov dl dd a:hover{color: #fff; background:#0AF;}
.menus ul li.ov .wid dd a:hover{background:#373b8f;}
.menus ul li.ov dl dd a:hover li{color: #dc1212; background:#0AF;}


./*幻灯代码*/
#banner{width:100%; height:500px; margin:0 auto; }
.fullSlide {width:100%;position:relative;height:500px;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center; background-position:center; background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;line-height:40px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:1px; margin-left:2px; margin-right:2px;overflow:hidden; background-image:url(../images/ber1.png);line-height:999px;}
.fullSlide .hd ul .on { background-image:url(../images/ber2.png);}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

.cont1{ width:1200px; height:auto; margin:60px auto;  }
.cnt11{ width:220px; height:700px; background:#023257; float:left;}
.ct11t{ width:100%; height:89px; background:url(../images/a1.png) center no-repeat; text-align:center; line-height:89px; font-size:25px; color:#fff;}
.cnt11 ul{ width:80%; margin:0 auto; padding-top:15px;}
.cnt11 ul li{ line-height:30px; width:100%; }
.cnt11 ul li a{ color:#fff;}
.cnt12{ width:960px; height:auto; float:right;}
.cnt121{ width:960px; height:auto; float:right; border:1px solid #e5e5e5; border-bottom:0px;}
.ct21{ width:100%; height:42px; line-height:42px;background:#fafafa;}
.ct21 img{ float:left; padding-right:10px; }
.cnt121 ul{ width:100%; padding:30px 35px;box-sizing: border-box;border-bottom:1px solid #e5e5e5;}
.cnt121 ul li{ width:195px; height:auto; float:left; margin-right:36px;}
.cnt121 ul li:nth-child(4){ margin-right:0px;}
.cnt121 ul li img{ width:195px; height:auto;cursor: pointer;transition: all 1.2s;}
.cnt121 ul li img:hover{transform: scale(1.1);}
.cnt121 ul li p{ width:100%; height:50px; line-height:50px; text-align:center; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont2{ width:100%; height:257px; background:url(../images/a5-26.png) center no-repeat; background-size:cover;}
.cnt21{ width:1200px; height:auto; margin:0 auto; padding-top:50px; color:#fff; font-size:22px;line-height:36px;}

.cont3{ width:1200px; height:auto; padding:70px 0px; margin:0 auto;}
.bt2{ width:1200px; height:60px; background:url(../images/a7.png) center bottom no-repeat; text-align:center; font-size:25px; color:#333;}
.cont3 ul{ margin-top:35px;}
.cont3 li{ width:205px; height:auto; float:left; margin-right:43.75px; }
.cont3 li:nth-child(5){ margin-right:0px;}
.cont3 li img{ width:205px; height:auto;cursor: pointer;transition: all 1.2s;}
.cont3 li img:hover{transform: scale(1.1);}
.cont3 li p{ width:100%; height:50px; line-height:50px; text-align:center; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cont4{ width:100%; height:auto; background:url(../images/b1.png) left top repeat-x; color:#fff; padding:50px 0px;}
.cnt4{ width:1200px; height:auto; margin:0 auto; text-align:center;}
.bt3{ width:1200px; height:60px;  text-align:center; font-size:25px; color:#fff;}
.cnt4z{ width:1200px; height:auto; background:#fff; padding:35px;box-sizing: border-box; margin:65px auto 0px auto;}
.cnt4z li{ width:31.33%; float:left; margin:0px 1%; }
.cnt4z li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.cnt4z li img:hover{transform: scale(1.1);}

.cont5{ width:1200px; height:auto; margin:0 auto 70px auto;;}
.cnt51{ width:580px; height:auto; border:1px solid #e5e5e5; padding-bottom:30px;}
.ct5{ width:520px; height:185px; margin:30px auto;}
.ct51{ width:185px; height:185px; float: left;}
.ct51 img{ width:100%;}
.ct52{ width:310px; float:right;}
.ct52 h2{ width:100%; height:40px; font-size:18px; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct52 p{ width:100%; height:75px; line-height:25px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.ct52 a{ width:160px; height:50px; background:#e9e9e9;; display:block; text-align:center; line-height:50px; margin-top:15px; color:#fff;}
.ct52 a:hover{ background:#1e50ae;}
.list{ width:520px; margin:10px auto 0px auto;}
.list li{ width:500px; height:38px; border-bottom:1px solid #e0ebf1; padding-left:20px; background:url(../images/ddd.png) left center no-repeat; }
.list li a{ display:block; height:38px; line-height:38px; color:#333333;}
.list li a span{ float:right; color:#7f7f7f;}
.list li a:hover{ color:#ff8b18}

.cont6{ width:100%; height:260px; background:#113160;}
.cnt6{ width:1200px; height:260px; margin:0 auto;}
.cnt61{ width:440px; height:auto; padding-top:70px; font-size:22px; line-height:44px;color:#fff; float:left;}
.cnt62{ width:660px; height:auto; float:right; margin-top:60px;}
.cnt62 li{ width:31.33%; float:left; margin:0 1%;}
.cnt62 li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.cnt62 li img:hover{transform: scale(1.1);}

.cont7{ width:100%; height:auto; padding:70px 0px; background:#f6f6f6;}
.cnt7{ width:1200px; height:auto; margin:0 auto;}
.cnt7 p{ text-align:center; padding-top:20px;}
.abt{ width:600px; margin:0 auto; padding-top:50px;}
.b1{width:510px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b1:hover{border:#ecedef 1px solid; background-color:#f7f8f9; }
.b2{width:510px; height:120px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b2:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }
.b3{width:80px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b3:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }

.b4{ background-color:#fff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b4:hover{ background-color:#000; }

.cont8{ width:1200px; height:auto; margin:0 auto; padding:65px 0px;}
.cnt81{ width:540px; height:320px; float:left; background:#1e50ae; padding:60px;box-sizing: border-box; font-size:18px; line-height:30px; color:#fff; margin-top:35px;}
.cnt81 h2{ font-size:22px; height:50px;}
.cnt82{ width:660px; height:320px; float:right; margin-top:35px;}
.cnt82 img{ width:660px; height:320px; }

.footer{ width:100%; min-height:30px; line-height:30px; padding:15px 0px;    background: rgb(51, 51, 51);}
.foot { width:1200px; margin:0 auto; color:#fff;}

.ab1{ width:100%; height:auto; padding:25px 35px;box-sizing: border-box;}
.ct11zt{ width:220px; height:auto; float:left;}
.cnt1z{width:220px;min-height:200px;background:#023257; padding-bottom:60px;}
.cnt1z ul{ width:80%; margin:0 auto; padding-top:15px;}
.cnt1z ul li{ line-height:30px; width:100%; }
.cnt1z ul li a{ color:#fff;}
.cnt1z ul li a:hover{ text-decoration:underline;}

.art_tip{ width:100%; height:auto;box-sizing: border-box; border:1px solid #e5e5e5; margin-top:30px; border-bottom:0px;}
.list1{ width:100%; margin:10px auto 0px auto;}
.list1 li{ width:100%; height:42px; border-bottom:1px dotted #e0ebf1; padding:0px 5px 0px 18px;;box-sizing: border-box; background:url(../images/ddd.png) left 6px center no-repeat; }
.list1 li a{ display:block; height:42px; line-height:42px; color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list1 li a span{ float:right; color:#7f7f7f;}
.list1 li a:hover{ color:#ff8b18}


.cnt121z{ width:960px; height:auto; float:right; border:1px solid #e5e5e5; border-bottom:0px;}
.cnt121z ul{ width:100%; padding:30px 35px;box-sizing: border-box;}
.cnt121z ul li{ width:195px; height:auto; float:left; margin-right:36px; margin-bottom:14px;}
.cnt121z ul li:nth-child(4n){ margin-right:0px;}
.cnt121z ul li img{ width:195px; height:195px;cursor: pointer;transition: all 1.2s;}
.cnt121z ul li img:hover{transform: scale(1.1);}
.cnt121z ul li p{ width:100%; height:50px; line-height:50px; text-align:center; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ban{ width:100%;}
.ban img{ width:100%;}
  /*分页*/
#nx_pg{width:100%; min-height:50px; padding:10px 0px 20px 0px; text-align:center;}
#nx_pg a{display: inline-block; padding:5px 11px 5px 11px; background:#fff; border:1px solid #767676; color:#767676;font-size:14px; margin:0px 3px 10px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#818181;border:1px solid #767676; color:#fff;}
#nx_pg .on{ background:#818181;border:1px solid #767676; color:#fff;}

#info-T{width:100%; min-height:30px; padding-top:10px; padding-bottom:10px; line-height:30px; text-align: center; font-size:18px; font-weight:600; color:#333333}
#info-M{width:100%; height:45px; line-height:45px; text-align: center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}

.cnt121zz{ width:960px; height:auto; float:right; border:1px solid #e5e5e5; border-bottom:0px;}
.cnt121zz ul{ width:100%; padding:30px 35px;box-sizing: border-box;}
.cnt121zz ul li{ width:262px; height:auto; float:left; margin-right:52px; margin-bottom:14px;}
.cnt121zz ul li:nth-child(3n){ margin-right:0px;}
.cnt121zz ul li img{ width:262px; height:auto;cursor: pointer;transition: all 1.2s;}
.cnt121zz ul li img:hover{transform: scale(1.1);}
.cnt121zz ul li p{ width:100%; height:50px; line-height:50px; text-align:center; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cnt121zzz{ width:960px; height:auto; float:right; border:1px solid #e5e5e5; }
.list_news{ width:100%; height:auto; padding-top:26px;; margin:0 auto;}
.list_news ul{overflow: hidden; }
.list_news li{width:96%; margin-bottom:25px; padding:0px 2% 20px 2%; margin-bottom:20px; border-bottom:1px dotted #e5e5e5; }

.list_left{float: left; width: 84px; height:70px;background:#f2f2f2; text-align: center;}
.list_left h2{font-size:25px; line-height: 40px; color: #666; font-weight: normal; ;}
.list_left p{color: #666; font-size: 14px;}
.list_right{float: right; width: calc(100% - 105px);}
.list_right h2{font-weight: bold; font-size: 16px; height:30px; line-height:30px; color: #666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.list_right p{ width:100%; height:40px; line-height:40px; color:#666;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_news a:hover .list_right h2{color: #133B8A;}



















